/*
继承关系 是一种"is a"关系
类实现接口，类继承抽象类，类继承父类都属于这种关系

可以分得更细：
实现（Realization）：类继承抽象类
泛化（Generalization）：类继承父类
*/

class A
{
public:
    virtual void interFace(void)=0;
};

class B
{
public:
    virtual void func(void);
};


class C:public A //实现
{
public:
    virtual void interFace(void){};
};

class D:public B //泛化
{
public:
    virtual void func(void){};
};